using HamcoWcs.Models.Common;
using System;
using System.Collections.Generic;

namespace HamcoWcs.Models.Logs
{
    //public class DeviceErrorLogDto
    //{
    //    public DeviceErrorLogDto()
    //    {

    //    }

    //    public DeviceErrorLogDto(string plcName, string deviceName, string errorCode, string errorDetail)
    //    {
    //        PlcName = plcName;
    //        DeviceName = deviceName;
    //        ErrorCode = errorCode;
    //        ErrorDetail = errorDetail;
    //        OccurTime = DateTime.Now;
    //    }

    //    public string PlcName { get; set; }

    //    public string DeviceName { get; set; }

    //    public string ErrorCode { get; set; }

    //    public string ErrorDetail { get; set; }

    //    public DateTime OccurTime { get; set; }

    //    public DateTime SetTime { get; set; }

    //}

    public class QueryDeviceErrorLog : PageSizeTime
    {
        public string PlcName { get; set; }
        public string DeviceName { get; set; }
        public string ErrorCode { get; set; }
        public string ErrorDetail { get; set; }
        public bool? IsCsotError { get; set; }
    }

    public class MarkDeviceErrorLogModel : BaseModel
    {
        public bool Flag { get; set; }
    }
}